package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.CutPagBean;
import com.project.bean.StudentBean;

import java.util.List;

/**
 * 学生业余接口
 */
public interface IStudentService {


    /**
     * 动态查询，学生信息，同时查询 房间地址，班级名称
     *
     * @param pageNo    页码
     * @param name      学生姓名
     * @param className 班级名称
     * @param roomName  房间地址
     * @return 学生分页对象
     */
    public IPage<StudentBean> findItem(int pageNo, String name, String className, String roomName);

    /**
     * 添加学生
     * @param studentBean
     */
    public void addStudent(StudentBean studentBean);


    /**
     * 更新
     *
     * @param stuId 学生id
     * @param roomId 房间id
     */
    public void update(Integer stuId, Integer roomId);

    /**
     * 根据学生id，查找
     * @param id 学生id
     * @return
     */
    StudentBean findById(int id);

    /**
     * 删除学生
     * @param id
     */
    public void del(Integer id);

}
